package com.codegeek.project.monitor.domain;

import com.codegeek.framework.aspectj.lang.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class SysOperLogExcelResult {

    /** 序号 */
    @Excel(name = "序号")
    private Long operId;

    /** 用户名称 */
    @Excel(name = "用户名称")
    private String operName;

    /** 角色类型 */
    @Excel(name = "角色类型")
    private String roleName;

    /** 操作模块 */
    @Excel(name = "操作模块")
    private String title;

    /** 动作内容（0其它 1新增 2修改 3删除） */
    @Excel(name = "动作内容", readConverterExp = "0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据,10=控制操作")
    private Integer businessType;

    /** IP地址 */
    @Excel(name = "IP地址")
    private String operIp;

    /** 操作时间 */
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date operTime;
}
